Adaptive Object-Models for Implementing Business Rules
نویسندگان
چکیده
Many object-oriented information systems share an architectural style that emphasizes flexibility and run-time configurability. Business rules are stored in a database instead of in code. The object model that the user cares about is part of the database, and the object model of the code is just an interpreter of the users’ object model. We call these systems “Adaptive Object-Models”, because the users’ object model is interpreted at runtime and can be changed with immediate (but controlled) effects on the system interpreting it. This paper is a submission for the Third Workshop on Best-practices for Business Rules Design and Implementation and describes the Adaptive Object-Model architecture as an example of use for implementing dynamic Business Rules.
منابع مشابه
The Architectural Style of Adaptive Object-Models Presented for ECOOP 2001 Workshop on Adaptive Object-Models and Metamodeling Techniques
Many object-oriented information systems share an architectural style that emphasizes flexibility and dynamically configurable. Business rules are stored in a database instead of in code. The object model that the user cares about is part of the database, and the object model of the code is just an interpreter of the users’ object model. We call these systems “Adaptive Object-Models”, because t...
متن کاملMetadata and Adaptive Object-Models
The unrelenting pace of change that confronts contemporary software developers compels them to make their applications more configurable, flexible, and adaptable. A way to meet such requirements is to use an Adaptive Object-Model (AOM). This paper describes common architectures for adaptive object-models and summarizes the results from our ECOOP 2000 workshop. Participants to this workshop focu...
متن کاملOn Implementing Clinical Decision Support: Achieving Scalability and Maintainability by Combining Business Rules and Ontologies
We present an approach and architecture for implementing scalable and maintainable clinical decision support at the Partners HealthCare System. The architecture integrates a business rules engine that executes declarative if-then rules stored in a rule-base referencing objects and methods in a business object model. The rules engine executes object methods by invoking services implemented on th...
متن کاملImplementing Business Policies Based on a Framework of Rule Patterns
Application development has to cope with frequently changing requirements which are to a large extent due to changes in the business environment [Loucopoulos et al. 1991]. These facets of business environments are often referred to as business policies. They may be based on ethics, law, culture and organizational commitments by either prescribing a certain action or by constraining the set of p...
متن کاملThe Adaptive Object-Model Architectural Style
We have noticed a common architecture in many systems that emphasize flexibility and run-time configuration. In these systems, business rules are stored externally to the program such as in a database or XML files. The object model that the user cares about is part of the database, and the object model of the code is just an interpreter of the users’ object model. We call these systems “Adaptiv...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001